package com.lagou.niancheng.mvc.dispatcher.entity;

import lombok.Data;

import java.lang.reflect.Method;
import java.util.Map;
import java.util.Set;
import java.util.regex.Pattern;

/**
 * RequestMappingMetaData
 *
 * @description: default
 * @author: 阿秋@niancheng
 * @date: 2020/4/8
 */
@Data
public class RequestMappingMetaData {
    /**
     * bean名称
     */
    private String beanName;
    /**
     * 映射方法
     */
    private Method mappingMethod;
    /**
     * url匹配
     */
    private Pattern urlPattern;
    /**
     * 资源所属用户集合
     */
    private Set<String> secureList;

    /**
     * 参数索引map
     */
    private Map<String, Integer> paramIndexMap;


}
